var obj = {
  name: "张三",
  age: 18,
  sex: "男",
  say: function () {
    console.log(`我是${this.name}, 我今年${this.age}岁, 我是${this.sex}`);
  },
};

console.log(`obj.name`, obj.name);

//修改属性
obj.name = "李四";
console.log(`obj.name`, obj.name);

//删除属性
delete obj.name;
console.log(`obj.name`, obj.name);

//需求
// Object.defineProperty(obj， prop， descriptors) 方法会直接在一个对象上定义一个新的属性，或者修改一个对象现有的属性，并返回此对象；
/* ===========================
 * 接受三个参数，
 * obj：要定义属性的对象
 * prop：要定义或修改的属性的名称
 * descriptors：将被定义或修改的属性描述符
 * =========================== */
